home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Magazin: Amiga-CD 1997 July & August
/
Amiga-CD 1997 #7-8.iso
/
pd-disketten
/
dms-gepackt
/
4_96
/
apd-4-96-2.dms
/
apd-4-96-2.adf
/
Amiga-E-Kurs
/
Listing_2.e
< prev
next >
Wrap
Text File
|
1996-03-13
|
579b
|
23 lines
/* Erweiterung für FastNew() und FastDispose()
©1995 Marcel Bennicke */
PROC fNew(size)
DEF mem:PTR TO LONG,ex
mem:=FastNew(ex:=size+4) -> 4 Bytes mehr belegen
^mem:=ex -> im ersten Long die Größe ablegen
ENDPROC mem+4 -> nächste freie Adresse zurückgeb.
PROC fDispose(mem:PTR TO LONG)
FastDispose(mem-4,mem[-1]) -> Größe auslesen
ENDPROC -> und freigeben
PROC main()
DEF speicher:PTR TO LONG
speicher:= fNew(500) -> Speicher anfordern
IF speicher -> wenn geglückt
fDispose(speicher) -> freigeben
ENDIF
ENDPROC